Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(kinesisfirehose): support Redshift table destination #15837

Closed
wants to merge 294 commits into from

Conversation

BenChaimberg
Copy link
Contributor

@BenChaimberg BenChaimberg commented Jul 30, 2021

Kinesis Firehose supports Redshift tables as destinations for delivery streams. This feature provides an L2 construct for this type of destination.

This feature includes the following improvements for users over configuring the destination manually:

  • integrates with aws-redshift module
    • leverages IUser and ITable to allow users to one-click deploy a delivery stream without needing to manually create resources within a Redshift cluster
    • automatically creates user ("assumed" by Firehose to deliver data) and grants minimally necessary permissions on table
  • validates and adds necessary cluster configuration to ensure Firehose can access the cluster
  • automatically creates intermediary resources (S3 bucket, IAM role) needed for Firehose to delivery data to Redshift
  • other generic delivery stream destination features that were created previously (see: readme)

closes #15503


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

madeline-k and others added 30 commits July 19, 2021 13:51
…ded on by the delivery stream (#15676)


----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Base automatically changed from chaimber/redshift-database-query to master September 13, 2021 18:40
@aws-cdk-automation
Copy link
Collaborator

AWS CodeBuild CI Report

  • CodeBuild project: AutoBuildProject89A8053A-LhjRyN9kxr8o
  • Commit ID: c4a55d5
  • Result: SUCCEEDED
  • Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

@rix0rrr rix0rrr added feature-request A feature should be added or improved. p1 and removed contribution/core This is a PR that came from AWS. labels Mar 4, 2022
@mergify mergify bot added the contribution/core This is a PR that came from AWS. label Mar 4, 2022
@TheRealAmazonKendra TheRealAmazonKendra changed the base branch from v1-main to main June 14, 2022 15:31
@github-actions github-actions bot added the effort/medium Medium work item – several days of effort label Jun 14, 2022
@TheRealAmazonKendra
Copy link
Contributor

This PR has been deemed to be abandoned, and will be automatically closed. Please create a new PR for these changes if you think this decision has been made in error.

@TheRealAmazonKendra TheRealAmazonKendra deleted the chaimber/kinesisfirehose-redshift branch February 14, 2023 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution/core This is a PR that came from AWS. effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

(aws-kinesisfirehose): Redshift destination for DeliveryStream
5 participants